package com.ayg.openapi.model.request.risk;

import java.math.BigDecimal;
import java.util.List;

import com.ayg.openapi.model.request.IBaseParam;
import com.ayg.openapi.model.response.risk.RiskUploadFileResult;

public class RiskUploadFileParam implements IBaseParam<RiskUploadFileResult> {
	
	private String  outOrderNo;
	private String idCard;
	private String accountName;
	private String amount;
	private String accountNo;
	private String notifyUrl;
	private Long serviceCompanyId;
	private List<RiskUploadFileItem> attachmentList;
	
	public String getOutOrderNo() {
		return outOrderNo;
	}

	public void setOutOrderNo(String outOrderNo) {
		this.outOrderNo = outOrderNo;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getAccountName() {
		return accountName;
	}

	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}
	
	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getAccountNo() {
		return accountNo;
	}

	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

	public Long getServiceCompanyId() {
		return serviceCompanyId;
	}

	public void setServiceCompanyId(Long serviceCompanyId) {
		this.serviceCompanyId = serviceCompanyId;
	}
	
	public List<RiskUploadFileItem> getAttachmentList() {
		return attachmentList;
	}

	public void setAttachmentList(List<RiskUploadFileItem> attachmentList) {
		this.attachmentList = attachmentList;
	}

	@Override
	public String requestURI() {
		return "/risk/risk-information/open-upload-risk-info";
	}

	@Override
	public String methodName() {
		return "ayg.risk.riskInformation";
	}

	@Override
	public String version() {
		return "1.0";
	}

	@Override
	public Class<?> respDataClass() {
		return RiskUploadFileResult.class;
	}

}
